package com.ruoyi.web.admin.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * ID-08 保健品数据库对象 tdm_bao_jian_pin
 * 
 * @author ly
 * @date 2022-03-08
 */
public class TdmBaoJianPin extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键id */
    private Long id;

    /** 1:营养型保健品 2:强化型保健品 3:功能型保健品 4:功能因子型保健品 5:细胞层级型保健品 */
    @Excel(name = "1:营养型保健品 2:强化型保健品 3:功能型保健品 4:功能因子型保健品 5:细胞层级型保健品")
    private Long baoJianLeiXing;

    /** 品种 */
    @Excel(name = "品种")
    private String pinZhong;

    /** 主要原料 */
    @Excel(name = "主要原料")
    private String zhuYaoYuanLiao;

    /** 功效成分 */
    @Excel(name = "功效成分")
    private String gongXiaoChengFen;

    /** 保健功能 */
    @Excel(name = "保健功能")
    private String baoJiangGongNeng;

    /** 适宜人群 */
    @Excel(name = "适宜人群")
    private String shiYiRenQun;

    /** 执行标准 */
    @Excel(name = "执行标准")
    private String zhiXingBiaoZhun;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String typeId;

    /** 审核 */
    @Excel(name = "审核")
    private Long shenHe;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setBaoJianLeiXing(Long baoJianLeiXing) 
    {
        this.baoJianLeiXing = baoJianLeiXing;
    }

    public Long getBaoJianLeiXing() 
    {
        return baoJianLeiXing;
    }
    public void setPinZhong(String pinZhong) 
    {
        this.pinZhong = pinZhong;
    }

    public String getPinZhong() 
    {
        return pinZhong;
    }
    public void setZhuYaoYuanLiao(String zhuYaoYuanLiao) 
    {
        this.zhuYaoYuanLiao = zhuYaoYuanLiao;
    }

    public String getZhuYaoYuanLiao() 
    {
        return zhuYaoYuanLiao;
    }
    public void setGongXiaoChengFen(String gongXiaoChengFen) 
    {
        this.gongXiaoChengFen = gongXiaoChengFen;
    }

    public String getGongXiaoChengFen() 
    {
        return gongXiaoChengFen;
    }
    public void setBaoJiangGongNeng(String baoJiangGongNeng) 
    {
        this.baoJiangGongNeng = baoJiangGongNeng;
    }

    public String getBaoJiangGongNeng() 
    {
        return baoJiangGongNeng;
    }
    public void setShiYiRenQun(String shiYiRenQun) 
    {
        this.shiYiRenQun = shiYiRenQun;
    }

    public String getShiYiRenQun() 
    {
        return shiYiRenQun;
    }
    public void setZhiXingBiaoZhun(String zhiXingBiaoZhun) 
    {
        this.zhiXingBiaoZhun = zhiXingBiaoZhun;
    }

    public String getZhiXingBiaoZhun() 
    {
        return zhiXingBiaoZhun;
    }
    public void setTypeId(String typeId) 
    {
        this.typeId = typeId;
    }

    public String getTypeId() 
    {
        return typeId;
    }
    public void setShenHe(Long shenHe) 
    {
        this.shenHe = shenHe;
    }

    public Long getShenHe() 
    {
        return shenHe;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("baoJianLeiXing", getBaoJianLeiXing())
            .append("pinZhong", getPinZhong())
            .append("zhuYaoYuanLiao", getZhuYaoYuanLiao())
            .append("gongXiaoChengFen", getGongXiaoChengFen())
            .append("baoJiangGongNeng", getBaoJiangGongNeng())
            .append("shiYiRenQun", getShiYiRenQun())
            .append("zhiXingBiaoZhun", getZhiXingBiaoZhun())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .append("typeId", getTypeId())
            .append("shenHe", getShenHe())
            .toString();
    }
}
